﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DataTransferObject;

namespace Engine.TaskVerification
{
    public interface IVerifyTasksConstraint
    {
        bool doTaskVerification(TaskList taskList, MappedFreeTimeList mappedFreeTimeList, SystemConfiguration systemConfiguration, ref ConstraintViolation constraintViolation);
        bool doTaskVerification(TaskList taskList, FreeTimeList freeTimeList, ref ConstraintViolation constraintViolation);
    }
}
